import Vue from 'vue'
import Vuex from 'vuex'

//挂载Vuex
Vue.use(Vuex)

//创建VueX对象
const store = new Vuex.Store({
    state:{
        // 框架用传值
        tab_show : true,
        token : null,
        configuration : {},
        account: null,

        // 业务逻辑用传值
        articleId : '',
        work: {},
        // 1：下发（查询的是下发的待完成）， 2：完成（查询的是日志）
        work_status: 1,
        // 选中的车辆
        vehicle: {},
        clear : function () {
            store.tab_show = true
            store.token = null
            store.configuration = {}
            store.articleId = ''
            store.work = {}
            store.work_status = 1
            store.vehicle = {}
            store.account = null
            store.violation = {}
        },
        // 提交的流程类型 1：开始用车 2：取消申用 3：归还车辆
        record_flow: 0,
        // 流程中的useRecord
        useRecord: {},
        // 流程种的violation
        violation: {}
    }
})

export default store